package com.ruoyi.appraise.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 用户评价对象 t_user_appraise
 *
 * @author ruoyi
 * @date 2025-04-09
 */
@Data
public class UserAppraise extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 用户评论ID
     */
    private Long id;

    /**
     * 订单编号
     */
    @Excel(name = "订单编号")
    private String orderNo;

    /**
     * 用户
     */
    @Excel(name = "用户")
    private Long userId;
    private List<Long> userIds;
    private String userName;

    /**
     * 技师
     */
    @Excel(name = "技师")
    private Long tid;
    private List<Long> tids;
    private String tName;
    /**
     * 项目
     */
    @Excel(name = "项目")
    private Long itemId;

    /**
     * 项目名
     */
    @Excel(name = "项目名")
    private String itemName;

    /**
     * 项目图
     */
    @Excel(name = "项目图")
    private String itemPicture;

    /**
     * 项目时长（分钟）
     */
    @Excel(name = "项目时长", readConverterExp = "分=钟")
    private Integer itemTime;

    /**
     * 项目数量
     */
    @Excel(name = "项目数量")
    private Integer itemCount;

    /**
     * 支付金额
     */
    @Excel(name = "支付金额")
    private BigDecimal itemPrice;

    /**
     * 评论内容
     */
    @Excel(name = "评论内容")
    private String commentText;

    /**
     * 满意度
     */
    @Excel(name = "满意度")
    private BigDecimal satisfaction;

    /**
     * 评论图片
     */
    @Excel(name = "评论图片")
    private String commentPicture;

    /**
     * 逻辑删除（0=未删除，1=已删除）
     */
    private Integer isDelete;


}
